export function formatDateTime(date, hasHour) {
	var y = date.getFullYear();
	var m = date.getMonth() + 1;
	m = m < 10 ? '0' + m : m;
	var d = date.getDate();
	d = d < 10 ? '0' + d : d;
	var h = date.getHours();
	var minute = date.getMinutes();
	minute = minute < 10 ? '0' + minute : minute;
	let str = '';
	if ( hasHour ) {
		str = y + '-' + m + '-' + d + ' ' + h + ':' + minute;
	} else {
		str = y + '-' + m + '-' + d;
	}
	return str;
}
export function getFirstAndLastDayOfMonth(year, month) {
	// 创建一个Date对象，表示给定年份和月份的1号
	var firstDay = new Date(year, month - 1, 1);
	// 获取该日期对象的年份、月份和日期
	var firstDayYear = firstDay.getFullYear();
	var firstDayMonth = firstDay.getMonth() + 1; // getMonth() 返回的月份从0开始，所以需要加1
	var firstDayDate = firstDay.getDate();
	// 创建表示该月份最后一天的Date对象
	var lastDay = new Date(year, month, 0);
	// 获取该日期对象的年份、月份和日期
	var lastDayYear = lastDay.getFullYear();
	var lastDayMonth = lastDay.getMonth() + 1; // getMonth() 返回的月份从0开始，所以需要加1
	var lastDayDate = lastDay.getDate();
	// 返回一个包含第一天和最后一天日期的对象
	return {
		firstDay: new Date(firstDayYear, firstDayMonth - 1, firstDayDate), // 使用-1，因为getMonth()从0开始
		lastDay: new Date(lastDayYear, lastDayMonth - 1, lastDayDate) // 使用-1，因为getMonth()从0开始
	};
}
